package com.ecommerce.common;

/**
 * 订单状态枚举
 *
 * @author wang
 */

public enum CommonEnum {

    /**
     * 订单状态（0-待支付，1-待发货，2-待签收，3-已完成，4-已关闭）
     */
    WAIT_PAY("0", "待支付"),
    WAIT_EXPRESS("1", "待发货"),
    WAIT_CHECK("2", "待签收"),
    FINISH("3", "已完成"),
    CLOSE("4", "已关闭"),

    /**
     * 用户类型（0-普通用户，1-商家用户）
     */
    USER("0", "普通用户"),
    SHOP("1", "商家用户"),

    /**
     * 上架状态（0-下架，1-上架）
     */
    SHELVES("1", "上架"),
    UN_SHELVES("0", "下架"),

    /**
     * 默认分类
     */
    CATEGORY("1645005001489117186", "默认分类"),

    /**
     * 优惠券状态（0-未使用，1-可使用，2-已过期）
     */
    UN_USED("0", "未使用"),
    USED("1", "可使用"),
    DELAYED("2", "已过期"),

    /**
     * 优惠券类型（1-积分券，2-普通优惠券)
     */
    POINT("1", "积分优惠券"),
    NORMAL("2", "普通优惠券");

    final String code;
    final String value;

    public String getCode() {
        return code;
    }

    CommonEnum(String code, String value) {
        this.code = code;
        this.value = value;
    }
}
